Enforcing model composability in Modelica
نویسنده
چکیده
Modelica provides intuitive constructs to create and group model definitions. However, models themselves do not compose. In other words, the connection of type-compatible and locally balanced submodels does not generally yield a valid (e.g., balanced, structurally non-singular) model. Starting from simple examples of such invalid models (resulting from commonly encountered situations when using Modelica), this paper explains how those problems could be avoided by introducing a safer notion of physical connector, similar in some aspects to the VHDL-AMS notion of terminal. An extension of the notion of connection is also presented, providing new opportunities to make efficient use of ideal models in Modelica.
منابع مشابه
Enforcing Reliability of Discrete-Time Models in Modelica
Modelica models involving discrete-time aspects may lead to surprising results due to the way events are currently handled in the language. Indeed, simultaneity is interpreted as synchronism (see [2] for details) and, as a consequence, two unrelated sources of events may interfere in unexpected ways. In this paper, we present minimal examples of models that exhibit unexpected or surprising resu...
متن کاملEnforcing Composability for Ubiquitous Computing Systems
Ubiquitous computing provides a paradigm shift in computing systems to an environment with a potentially large number of typically small networked components. At the same time they tend to disappear from the view of the user by providing user interfaces through the physical world. But this new paradigm also requires adapted design and engineering methods to guarantee a certain quality of servic...
متن کاملA Generic FMU Interface for Modelica
This paper discusses technical issues and implementation of a generic interface to import a Functional Mock-up Unit (FMU) into Modelica simulators, specifically the OpenModelica environment. Whereas other approaches for importing the FMUs rely on functionality specific to the simulator environment, this approach tries to provide a generic Modelica interface for embedding an FMU to be imported i...
متن کاملOn the Connection of Equation- and Automata-based Languages: Transforming the Compositional Interchange Format to Modelica
In recent years, the object-oriented Modelica formalism for dynamic hybrid models has become a de-facto standard for the equation-based modeling, design, and analysis of complex, heterogeneous systems. It provides powerful mechanisms for model structuring and consistent model re-use, and a variety of tools are available that are based on the Modelica formalism. In this paper, an algorithmic tra...
متن کاملHydrological modeling in Modelica
Hydrological modeling is an area where modeling has been used for a very long time. Applications range from forecasts for the hydro power industry, public safety, agriculture and environmental monitoring. Still, to the best of our knowledge, Modelica has been very little used in hydrological modeling so far. In this paper, we aim to show that the Modelica language is well suited for hydrologica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009